Hook para gestionar el checkout del contrato de venta ERC-1155
UseERC1155SaleContractCheckoutReturnType
() => void
Función para abrir el modal de checkout con la compra ERC-1155 configurada.
() => void
Función para cerrar el modal de checkout.
SelectPaymentSettings | undefined
boolean
Indica si los datos del contrato aún se están cargando.
boolean
Indica si hubo un error al cargar los datos del contrato.
Parámetro | Type | Description |
---|---|---|
chain | number | ID de cadena donde está desplegado el contrato de venta |
contractAddress | string | Dirección del contrato de venta ERC-1155 |
wallet | string | Dirección del wallet que recibirá los NFTs |
collectionAddress | string | Dirección del contrato de token ERC-1155 |
items | Array<{tokenId: string, quantity: string}> | Lista de IDs de token y cantidades a comprar |
onSuccess | (txnHash: string) => void | (Opcional) Función callback cuando la transacción es exitosa |
onError | (error: Error) => void | (Opcional) Función callback cuando ocurre un error |
onClose | () => void | (Opcional) Función callback cuando se cierra el modal |
useERC1155SaleContractPaymentModal
está obsoleto. Use useERC1155SaleContractCheckout
en su lugar.